651c7754d3f29e79314d65e6c9b5d6ba39ff5025,app/src/main/java/com/nextgis/logger/SessionsActivity.java,SessionsActivity,writeGPX,#String#SQLiteDatabase#File#String#,396
Before Change
DecimalFormat df = new DecimalFormat("0", new DecimalFormatSymbols(Locale.ENGLISH));
df.setMaximumFractionDigits(340); //340 = DecimalFormat.DOUBLE_FRACTION_DIGITS
String sLat = df.format(data.getDouble(0));
String sLon = df.format(data.getDouble(1));
f.format(GPX_TAG_TRACK_SEGMENT_POINT, sLat, sLon);
f.format(GPX_TAG_TRACK_SEGMENT_POINT_TIME, getTimeStampAsString(data.getLong(2)));
f.format(GPX_TAG_TRACK_SEGMENT_POINT_ELE, df.format(data.getDouble(3)));
f.format(GPX_TAG_TRACK_SEGMENT_POINT_SAT, data.getInt(4));
After Change
DecimalFormat df = new DecimalFormat("0", new DecimalFormatSymbols(Locale.ENGLISH));
df.setMaximumFractionDigits(340); //340 = DecimalFormat.DOUBLE_FRACTION_DIGITS
Double lat = getDouble(data.getString(0));
Double lon = getDouble(data.getString(1));
if (lat != null && lon != null) {
f.format(GPX_TAG_TRACK_SEGMENT_POINT, df.format(lat), df.format(lon));